package model

import "time"

type SysOpLog struct {
	Id         int       `json:"id,string" gorm:"primarykey"`
	Name       string    `json:"name" gorm:"名称"`
	OpType     *int8     `json:"opType,string" gorm:"操作类型"`
	Success    string    `json:"success" gorm:"是否执行成功（Y-是，N-否）"`
	Message    string    `json:"message" gorm:"具体消息"`
	Ip         string    `json:"ip" gorm:"ip"`
	Location   string    `json:"location" gorm:"地址"`
	Browser    string    `json:"browser" gorm:"浏览器"`
	Os         string    `json:"os" gorm:"操作系统"`
	Url        string    `json:"url" gorm:"请求地址"`
	ClassName  string    `json:"className" gorm:"类名称"`
	MethodName string    `json:"methodName" gorm:"方法名称"`
	ReqMethod  string    `json:"reqMethod" gorm:"请求方式（GET POST PUT DELETE)"`
	Param      string    `json:"param" gorm:" 请求参数"`
	Result     string    `json:"result" gorm:"返回结果"`
	OpTime     time.Time `json:"opTime" gorm:"操作时间"`
	Account    string    `json:"account" gorm:"操作人"`
}
